package com.xzk.ExpressInnWeb.dao;

import java.util.Date;

/**
 * 用于定义expressInn库的admin表格的操作规范
 * admin字段：id,username,password,loginIP,loginTime,createTime
 */
public interface BaseAdminDao {

    /**
     * 根据管理员用户名更新登录时间和登录IP
     * 注意
     * DATE当前是util包的类
     * 使用时需要处理为sql包的Date
     * @param username 管理员用户名
     */
    void updateLoginTime(String username, Date date, String IP);


    /**
     * 管理员根据账号和密码进行登录
     * @param username 账号
     * @param password 密码
     * @return 登录结果，true表示登录成功
     */
    boolean login(String username, String password);


    String getAdminPhone(String username);

}
